/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package utn.tsb.tej.comunications;

import java.io.Serializable;
import utn.tsb.tej.world_logic.Color;
import csm.uttils.generics.Roster;

/**
 *
 * @author Carlos S. Moreno <CarlosS.Moreno@gmail.com>
 */
public class GameData implements Serializable {

    private String roomName;
    private int playersCount;
    private Roster<Color> availablesColors;

    public GameData(String roomName)
    {
        this.roomName = roomName;
    }

    /**
     * @return the roomName
     */
    public String getRoomName() {
        return roomName;
    }

    /**
     * @param roomName the roomName to set
     */
    public void setRoomName(String roomName) {
        this.roomName = roomName;
    }

    /**
     * @return the playersCount
     */
    public int getPlayersCount() {
        return playersCount;
    }

    /**
     * @param playersCount the playersCount to set
     */
    public void setPlayersCount(int playersCount) {
        this.playersCount = playersCount;
    }

    /**
     * @return the availablesColors
     */
    public Roster<Color> getAvailablesColors() {
        return availablesColors;
    }

    /**
     * @param availablesColors the availablesColors to set
     */
    public void setAvailablesColors(Roster<Color> availablesColors) {
        this.availablesColors = availablesColors;
    }

}
